habitable planet - Francés Inglés Diccionario